package com.winhxd.b2c.common.domain.customer.condition;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.winhxd.b2c.common.domain.common.PagedCondition;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value = "分销商渠道类型入参")
public class DistributorChannelTypeCondition extends PagedCondition {

    @ApiModelProperty(value = "分销商渠道类型主键ID",required = true)
    private Long  id;

    @ApiModelProperty(value = "状态值0禁用1.激活",required = true)
    private Integer channelStatus;

    @ApiModelProperty(value = "渠道名称")
    private String channelName;

    @ApiModelProperty(value = "价格方案id")
    private Long priceTypeId;

    @ApiModelProperty(value = "1默认渠道0非默认渠道")
    private Integer channelSign;

    @JsonIgnore
    @ApiModelProperty(value = "修改人编码")
    private Long updatedBy;

    @JsonIgnore
    @ApiModelProperty(value = "修改人名称")
    private String updatedByName;
}
